//(4)创建getters对数据二次处理 类似计算属性
export default  {
    //因为要处理数据所以接收state作为形参
    myMovieList(state){
        return state.movieList.filter((item) => {
            return item.albumName.length < 7 && item.albumName.length > 3
        })
    },

    //因为组件中的计算属性要传参所以当前getters返回一个函数 
    // 组件中的计算属性拿到函数传参并调用就得到想要的数据
    yourMovieList(state){
        //getters返回的函数
        return ({start , end}) => {
            //组件中的计算属性拿到函数并调用获取的返回值是一个数组
            return state.movieList.filter((item) => {
                return item.albumName.length <= end && item.albumName.length >= start
            })
        }
    }
}